package com.test.file.common.anno;

import java.lang.annotation.*;

@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.FIELD)
@Documented
@Inherited
public @interface FieldAttribute {
    /**
     * 字段
     * @return
     */
    String filed() default "";

    /**
     * 字段中文解释
     * @return
     */
    String desc() default "";

    /**
     * 字段数据类型
     * @return
     */
    String type() default "";

    /**
     * 排序
     * @return
     */
    String order() default "";

    /**
     * 字段必填检查
     * @return
     */
    boolean required() default false;

    /**
     * 唯一健 用于excel重复检查
     * @return
     */
    boolean unique() default false;
}
